EPGStation の保存先を Google Drive にする
注意
Google Drive に保存した録画データを一般に公開するとことは著作権を侵害する恐れがあります
方針
EPGStation の録画先をマウントしたディレクトリにする
Rclone の設定
profile_name プロファイルを /path/to/mount にマウントする
コンテナ仮想化を利用する場合は --allow-other オプションをつけること
キャッシュ周りはもうちょっと詰めれるはず
code:rclone.sh
/usr/bin/rclone \
mount \
profile_name:/ \
/path/to/mount \
--allow-other \
--buffer-size 1024M \
--cache-dir /var/cache/rclone/profile_name \
--dir-cache-time 72h \
--drive-chunk-size 64M \
--log-level INFO \
--poll-interval 15s \
--umask 002 \
--vfs-cache-max-age 72h \
--vfs-cache-mode writes \
--vfs-read-chunk-size 32M \
--vfs-read-chunk-size-limit off
EPGStation の設定
マウントパスを recorded に追加する
録画時における安定性の向上のためテンポラリフォルダを指定する
テンポラリフォルダに録画を出力→録画完了後に自動で保存先にコピー
Rclone の設定を詰めれば直接録画できるようになりそう
code:config.yml
recordedTmp: "/app/recorded/temp"
recorded:
- name: google drive
path: "/app/recorded/drive"